The scenic Oregon coast route, US Highway 101, passes through Florence. The Eugene-Florence Highway, Oregon route 126, follows the Suislaw River valley to dead-end on 101 at Florence.
By plane
By plane
Florence Municipal Airport has general aviation services but no scheduled flights
By bus
By bus
Porter Stage Lines run a twice-daily service from Ontario Oregon to Coos Bay, which calls at Florence. It connects in Eugene with Greyhound bus and Amtrak train services. Through ticketing is available.